package org.com.ashen.dal.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.com.ashen.dal.dataobject.SaasAppSession;
import org.com.ashen.dal.dataobject.SaasAppSessionExample;

public interface SaasAppSessionMapper {
    int countByExample(SaasAppSessionExample example);

    int deleteByExample(SaasAppSessionExample example);

    int deleteByPrimaryKey(String sessionid);

    int insert(SaasAppSession record);

    int insertSelective(SaasAppSession record);

    List<SaasAppSession> selectByExample(SaasAppSessionExample example);

    SaasAppSession selectByPrimaryKey(String sessionid);

    int updateByExampleSelective(@Param("record") SaasAppSession record, @Param("example") SaasAppSessionExample example);

    int updateByExample(@Param("record") SaasAppSession record, @Param("example") SaasAppSessionExample example);

    int updateByPrimaryKeySelective(SaasAppSession record);

    int updateByPrimaryKey(SaasAppSession record);
}